package com.dal.gm_api.api;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @author : DengYing
 * @CreateDate : 2018年1月9日 下午1:39:42
 * @Description ：Please describe this document
 */
public interface IMail {

    /**
     * 发送邮件
     *
     * @param type         邮件类型:个人邮件 = 1，全服邮件 = 2
     * @param title        邮件标题
     * @param body         邮件正文
     * @param item         邮件附件（道具）
     * @param bodyParam    正文参数
     * @param playerIdList 玩家id
     */
    boolean sendMail(int type, String title, String body, Map<Integer, Integer> item, Map bodyParam, List<Integer> playerIdList);

    /**
     * 查询邮件
     *
     * @param pid       玩家id
     * @param startTime 开始时间
     * @param endTime   截止时间
     * @return
     */
    List<String> queryMail(int pid, Date startTime, Date endTime);
}
